<?php
/*
 *   This file is part of poat.
 *
 *   poat is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   poat is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with poat.  If not, see <http://www.gnu.org/licenses/>.
 *
 *   Copyright (c) 2008 Sergio Gabriel Teves <gabriel.sgt at gmail.com> 
 */
 
include_once(ROOT_PATH."includes/common.php");

require_once(ROOT_PATH."class/user.class.php");
require_once(ROOT_PATH."class/files.class.php");

if (!isset($_SESSION['s_user'])) {
	$error=$LANG['notauth'];
} else {

	$CURRENT_USER = new user;
	$CURRENT_USER->userid=$_SESSION['s_user'];
	$loader->get($CURRENT_USER);
	updateLang($CURRENT_USER->lang);
	$tm->assign('lang',$LANG);

	$u = new user;
	$u->status=STATUS_ACTIVE;
	$u->teamid=$teamid == "" ? $CURRENT_USER->teamid : $teamid;	
				
	$userlist = $loader->loadListBy($u,$u->listByFilters());

	$list = array();
	
	foreach($userlist as $user) {
		$f = new files($_SESSION['projectid']);
		$f->userid=$user->userid;
		$f->teamid=$user->teamid;
		if ($loader->getBy($f,$f->workloadForUser())===false) {
			$f->filescount=0;
			$f->translated=0;
			$f->untranslated=0;
			$f->fuzzy=0;
		}
		$ar = array("userid" => $user->userid, "filescount" => $f->filescount,"translated" => $f->translated, "untranslated" => $f->untranslated, "fuzzy" => $f->fuzzy);
		array_push($list,$ar);					
	}

	$tm->assign('list',$list);
}

$db->close();

unset($loader);
unset($db);

$tm->assign('error',$error);
$content = $tm->fetch('workload.tpl');

?>